Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

denwer и svn (mac2000)
Author Message
mac2000
Заглянувший



Joined: 01 Jun 2009
Posts: 4
Карма: 0
   поощрить/наказать


PostPosted: Mon Jun 01, 2009 5:21 pm (написано за 9 минут 16 секунд)
   Post subject: denwer и svn
Reply with quote

Для тех кому, по каким либо причинам, как и мне, необходимо держать Denwer целиком в SVN посвящается.

Проблема:

SVN создает свои системные папки повсюду и почем зря, что очень не нравиться Denwer'у.

Как можно побороть:

В файле denwer\scripts\Control.pl необходимо изменить 194-ю строку с такой:
Code (perl): скопировать код в буфер обмена
next if $e eq ".." || $e eq "." || uc (www.perldoc.com/perl5.6/pod/func/uc.html) $e eq 'CVS';
на вот такую:
Code (perl): скопировать код в буфер обмена
next if $e eq ".svn" || $e eq ".." || $e eq "." || uc (www.perldoc.com/perl5.6/pod/func/uc.html) $e eq 'CVS';
это необходимо для того чтобы Denwer не пытался сделать из папки SVN'а виртуальный хост.

В файле scripts\init.d\apache.pl необходимо изменить 31-ю строку с такой:
Code (perl): скопировать код в буфер обмена
my $exe = fsgrep { /\Q$CNF{apache_exe}\E/i } $basedir;
на такую:
Code (perl): скопировать код в буфер обмена
my $exe = "$basedir/bin/TrayApache.exe";
Честно говоря не разбрался, я перл вижу чуть ли не второй раз в жизни, но почему то в переменную записывался левый SVN'овский файл, а не TrayApache...

После этих манипуляцый все работает.
Back to top
View user's profile Send private message
Ivan1986
Участник форума
Warnings: 2


Joined: 09 Oct 2007
Posts: 807
Карма: 38
   поощрить/наказать


PostPosted: Mon Jun 01, 2009 6:03 pm (спустя 41 минуту; написано за 1 минуту 6 секунд)
   Post subject:
Reply with quote

А не проще ли поправить так, чтобы была только папка www, а не любая подпапка?
А то вообще нормальной практикой является вынос приложения на уровень выше www, тут денверу тоже крышу сносит
Back to top
View user's profile Send private message Send e-mail
mac2000
Заглянувший



Joined: 01 Jun 2009
Posts: 4
Карма: 0
   поощрить/наказать


PostPosted: Mon Jun 01, 2009 6:09 pm (спустя 6 минут; написано за 3 минуты 42 секунды)
   Post subject:
Reply with quote

Ivan1986 wrote:
А не проще ли поправить так, чтобы была только папка www, а не любая подпапка?
А то вообще нормальной практикой является вынос приложения на уровень выше www, тут денверу тоже крышу сносит
Конечно можно в SVN загнать www конретного проекта, и тогда вообще никаких проблем не будет, другое дело что мне вот к примеру нужно было девер целиком в snv загнать
Back to top
View user's profile Send private message
Ivan1986
Участник форума
Warnings: 2


Joined: 09 Oct 2007
Posts: 807
Карма: 38
   поощрить/наказать


PostPosted: Mon Jun 01, 2009 6:11 pm (спустя 1 минуту 39 секунд; написано за 1 минуту 5 секунд)
   Post subject:
Reply with quote

все проекты?
Ну если только, хотя обычно они по разным висят
Тут проблема в другом - я не про папку www, я про то, что в одном проекте есть куча папок выше www
и в этом случае денверу сносит крышу
Back to top
View user's profile Send private message Send e-mail
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Mon Jun 01, 2009 9:02 pm (спустя 2 часа 51 минуту)
   Post subject:
Reply with quote


М

Перенесено из форума: Форум для начинающих пользователей Денвера :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Back to top
View user's profile Send private message
Trolzen
Заглянувший



Joined: 25 Sep 2011
Posts: 5
Карма: 0
   поощрить/наказать


PostPosted: Sun Sep 25, 2011 1:06 am (спустя 2 года 3 месяца 23 дня 4 часа 3 минуты; написано за 1 минуту 1 секунду)
   Post subject:
Reply with quote

Что-то я не понял, тут что имеется в виду? Держать сам Денвер (программы) в svn или только проекты?
Back to top
View user's profile Send private message
mac2000
Заглянувший



Joined: 01 Jun 2009
Posts: 4
Карма: 0
   поощрить/наказать


PostPosted: Sun Sep 25, 2011 9:01 am (спустя 7 часов 55 минут; написано за 3 минуты 50 секунд)
   Post subject:
Reply with quote

Trolzen wrote:
Что-то я не понял, тут что имеется в виду? Держать сам Денвер (программы) в svn или только проекты?
:) разворошили древнюю тему,

идея заключалась именно сохрании денвера целиком в SVN, так например после переустановки системы, оставалось только вытянуть его из SVN и все окружение вновь работало, со всеми проектами и надстройками вокруг denwer'а,

было это правда все давно, сейчас уже и не вспомню что как делал, в любом случае - если вы пользуетесь SVN то скорее всего уже должны быть в состоянии самостоятельно развернуть окружение которое будет решать ваши задачи.
Back to top
View user's profile Send private message
Trolzen
Заглянувший



Joined: 25 Sep 2011
Posts: 5
Карма: 0
   поощрить/наказать


PostPosted: Sun Sep 25, 2011 1:22 pm (спустя 4 часа 20 минут; написано за 2 минуты 45 секунд)
   Post subject:
Reply with quote

Честно говоря, непонятно, зачем такое нужно. Зачем весь Денвер запихивать в svn, если нужно не управление версиями, а всего лишь восстанавливать после переустановки винды. Денвер же, как утверждается, восстанавливается простым копированием в нужное место, плюс какие-то дополнительные действия, вроде создания ярлыков, которые придётся выполнять в обоих случаях.
Back to top
View user's profile Send private message
mac2000
Заглянувший



Joined: 01 Jun 2009
Posts: 4
Карма: 0
   поощрить/наказать


PostPosted: Sun Sep 25, 2011 3:26 pm (спустя 2 часа 4 минуты; написано за 4 минуты 15 секунд)
   Post subject:
Reply with quote

Trolzen wrote:
Честно говоря, непонятно, зачем такое нужно. Зачем весь Денвер запихивать в svn, если нужно не управление версиями, а всего лишь восстанавливать после переустановки винды. Денвер же, как утверждается, восстанавливается простым копированием в нужное место, плюс какие-то дополнительные действия, вроде создания ярлыков, которые придётся выполнять в обоих случаях.
Значит можно закрывать тему ;) Если когда понадобится мы знаем где найти как такое сделать.
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Tue Feb 14, 2012 2:43 am (спустя 4 месяца 18 дней 11 часов 16 минут)
   Post subject:
Reply with quote


М

Тема закрыта.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML